package cn.itcast.com;

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

public class ReadFileTools2 {
	public List<String> repeatFile(List<String> listTxt) throws IOException{
		// 创建一个写入文本字节流的对象
		FileWriter fw = new FileWriter("E:/2.txt");
		// 创建写入字符流对象
		BufferedWriter bw = new BufferedWriter(fw);
		// 需要用一个集合对象接收参数传过来的集合对象
		List<String> newListTxt = new ArrayList<String>();
		// 创建List集合
		for (int i = 0; i < listTxt.size() - 1; i++) {
			for (int j = listTxt.size() - 1; j > i; j--) {
				if (listTxt.get(j).equals(listTxt.get(i))) {
					listTxt.remove(j);
				}
			}
		}
		newListTxt.add(listTxt + "\r\n");
		for (int x = 0; x < listTxt.size(); x++) {
			String str = listTxt.get(x).toString().substring(1, listTxt.get(x).toString().length() - 1);
			//System.out.println(str);
			bw.write(str + "\r\n");
		}
		// 关闭流对象
		bw.close();
		return listTxt;
	}
}
